package com.smi.dao.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class RmaDTO implements Serializable {
    private Integer id;

    private Integer orderItemId;

    private Integer quantity;

    private Short status;

    private Date createdTime;

    private Date updatedTime;

    private Date completeTime;

    private String rmaNumber;

    private Short type;

    private String reason;

    private Integer returnLogisticsCompanyId;

    private String returnLogisticsCode;

    private Short isReturnToVendor;

    private Integer deliverLogisticsCompanyId;

    private String deliverLogisticsCode;

    private Short isAllRefunded;

    private BigDecimal refundedAmount;

    private BigDecimal deductAmount;

    private String deductReason;

    private Integer returnAddressId;

    private Integer vendorId;

    private Integer supplierId;

    private Short vendorAudit;

    private Short returnBizType;

    private String returnBizId;

    private Long userId;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getOrderItemId() {
        return orderItemId;
    }

    public void setOrderItemId(Integer orderItemId) {
        this.orderItemId = orderItemId;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public Short getStatus() {
        return status;
    }

    public void setStatus(Short status) {
        this.status = status;
    }

    public Date getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    public Date getUpdatedTime() {
        return updatedTime;
    }

    public void setUpdatedTime(Date updatedTime) {
        this.updatedTime = updatedTime;
    }

    public Date getCompleteTime() {
        return completeTime;
    }

    public void setCompleteTime(Date completeTime) {
        this.completeTime = completeTime;
    }

    public String getRmaNumber() {
        return rmaNumber;
    }

    public void setRmaNumber(String rmaNumber) {
        this.rmaNumber = rmaNumber == null ? null : rmaNumber.trim();
    }

    public Short getType() {
        return type;
    }

    public void setType(Short type) {
        this.type = type;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason == null ? null : reason.trim();
    }

    public Integer getReturnLogisticsCompanyId() {
        return returnLogisticsCompanyId;
    }

    public void setReturnLogisticsCompanyId(Integer returnLogisticsCompanyId) {
        this.returnLogisticsCompanyId = returnLogisticsCompanyId;
    }

    public String getReturnLogisticsCode() {
        return returnLogisticsCode;
    }

    public void setReturnLogisticsCode(String returnLogisticsCode) {
        this.returnLogisticsCode = returnLogisticsCode == null ? null : returnLogisticsCode.trim();
    }

    public Short getIsReturnToVendor() {
        return isReturnToVendor;
    }

    public void setIsReturnToVendor(Short isReturnToVendor) {
        this.isReturnToVendor = isReturnToVendor;
    }

    public Integer getDeliverLogisticsCompanyId() {
        return deliverLogisticsCompanyId;
    }

    public void setDeliverLogisticsCompanyId(Integer deliverLogisticsCompanyId) {
        this.deliverLogisticsCompanyId = deliverLogisticsCompanyId;
    }

    public String getDeliverLogisticsCode() {
        return deliverLogisticsCode;
    }

    public void setDeliverLogisticsCode(String deliverLogisticsCode) {
        this.deliverLogisticsCode = deliverLogisticsCode == null ? null : deliverLogisticsCode.trim();
    }

    public Short getIsAllRefunded() {
        return isAllRefunded;
    }

    public void setIsAllRefunded(Short isAllRefunded) {
        this.isAllRefunded = isAllRefunded;
    }

    public BigDecimal getRefundedAmount() {
        return refundedAmount;
    }

    public void setRefundedAmount(BigDecimal refundedAmount) {
        this.refundedAmount = refundedAmount;
    }

    public BigDecimal getDeductAmount() {
        return deductAmount;
    }

    public void setDeductAmount(BigDecimal deductAmount) {
        this.deductAmount = deductAmount;
    }

    public String getDeductReason() {
        return deductReason;
    }

    public void setDeductReason(String deductReason) {
        this.deductReason = deductReason == null ? null : deductReason.trim();
    }

    public Integer getReturnAddressId() {
        return returnAddressId;
    }

    public void setReturnAddressId(Integer returnAddressId) {
        this.returnAddressId = returnAddressId;
    }

    public Integer getVendorId() {
        return vendorId;
    }

    public void setVendorId(Integer vendorId) {
        this.vendorId = vendorId;
    }

    public Integer getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(Integer supplierId) {
        this.supplierId = supplierId;
    }

    public Short getVendorAudit() {
        return vendorAudit;
    }

    public void setVendorAudit(Short vendorAudit) {
        this.vendorAudit = vendorAudit;
    }

    public Short getReturnBizType() {
        return returnBizType;
    }

    public void setReturnBizType(Short returnBizType) {
        this.returnBizType = returnBizType;
    }

    public String getReturnBizId() {
        return returnBizId;
    }

    public void setReturnBizId(String returnBizId) {
        this.returnBizId = returnBizId == null ? null : returnBizId.trim();
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }
}